/**
 * 全局过滤器
 * @param Vue
 */


const install = function (Vue) {
  //转义
  Vue.filter('unescape', function (html) {
    return html
      .replace(html ? /&(?!#?\w+;)/g : /&/g, '&amp;')
      .replace(/&lt;/g, "<")
      .replace(/&gt;/g, ">")
      .replace(/&quot;/g, "\"")
      .replace(/&#39;/g, "\'")
      .replace(/&nbsp;/g, "　")
      .replace(/<img/g, "<img style='width:100%!important'");
  });
  Vue.filter('toFixed', function (value) {
    // 截取当前数据到小数点后两位
    let realVal = parseFloat(value).toFixed(2);
    return realVal
  });
  /**
   * 银行卡获取后四位数
   */
  Vue.filter('bankNo', function (val) {
    if (val)
      return val.substring(val.length-4,val.length);
  });
};

export default install;
